nd",d=dim),updates=samples)假设new_means.shape=[3," />
python 为什么我的tf.tensor | 您所在的位置:网站首页 › tf scatter › python 为什么我的tf.tensor |
new_means = tf.tensor_scatter_nd_add(new_means, indices=repeat(buckets, "n -> n d", d=dim), updates=samples) 假设new_means.shape=[3,4],indices.shape=[4,4]和updates.sahpe=[4,4]。上述代码返回err: Inner dimensions of output shape must match inner dimensions of updates shape. Output: [3,4] updates: [4,4].即使我把两个arr设置为相同的形状,它仍然返回类似的err。但它在pytroch scatter_add中工作得很好。我不知道为什么以及如何在tensorflow中实现与pytorch相同的功能。你能帮帮我吗?我试着看了官方的解释,发现里面有一些令人困惑的要求。我怎么才能得到和catter_add一样的效果呢 |
CopyRight 2018-2019 实验室设备网 版权所有 |